package com.auxgroup.hr.front.dao.domain;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the PS_C_LAVE_DTL_VW database table.
 * 
 */
@Entity
@Table(name="PS_C_LAVE_DTL_VW")
@NamedQuery(name="PsCLaveDtlVw.findAll", query="SELECT p FROM PsCLaveDtlVw p")
@IdClass(PsCLaveDtlVwPrimary.class)
public class PsCLaveDtlVw implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name="C_DURATION_DAYS")
	private BigDecimal cDurationDays;

	@Id
	@Column(name="C_LEAVE_TYPE")
	private String cLeaveType;

	@Column(name="C_LEVAE_UNIT")
	private String cLevaeUnit;

	@Id
	@Temporal(TemporalType.DATE)
	@Column(name="DATE_DAY")
	private Date dateDay;

	@Id
	@Column(name="EMPL_RCD")
	private BigDecimal emplRcd;

	@Id
	private String emplid;

	public PsCLaveDtlVw() {
	}

	public BigDecimal getCDurationDays() {
		return this.cDurationDays;
	}

	public void setCDurationDays(BigDecimal cDurationDays) {
		this.cDurationDays = cDurationDays;
	}

	public String getCLeaveType() {
		return this.cLeaveType;
	}

	public void setCLeaveType(String cLeaveType) {
		this.cLeaveType = cLeaveType;
	}

	public String getCLevaeUnit() {
		return this.cLevaeUnit;
	}

	public void setCLevaeUnit(String cLevaeUnit) {
		this.cLevaeUnit = cLevaeUnit;
	}

	public Date getDateDay() {
		return this.dateDay;
	}

	public void setDateDay(Date dateDay) {
		this.dateDay = dateDay;
	}

	public BigDecimal getEmplRcd() {
		return this.emplRcd;
	}

	public void setEmplRcd(BigDecimal emplRcd) {
		this.emplRcd = emplRcd;
	}

	public String getEmplid() {
		return this.emplid;
	}

	public void setEmplid(String emplid) {
		this.emplid = emplid;
	}

}